Excel

Otázka od: Bronislav Klucka

27. 11. 2003 17:28

Zdar, mam toto:
/************************/
Uses ComObj,Excel2000;

procedure TExportForm.SpeedButton2Click(Sender: TObject);
var i,j:integer;
    CList:TCommoditiesList;
    Comm:TCommodity;
    Data:TStringList;
    ExcelApp:Variant;
    col:integer;
    tmpstr:string;
begin
    Screen.Cursor:=crHourGlass;
    CList:=TCommoditiesList.Create;
    Data:=TStringList.Create;
    ExcelApp:=CreateOLEObject('Excel.Application');
    try
      try
        Data.Sorted:=true;
        Data.CaseSensitive:=false;
   Data.AddObject(Comm.Name,Comm);
        ExcelApp.WorkBooks.Add[xlWorksheet];
        ExcelApp.WorkBooks.Add;
        
ExcelApp.WorkBooks[1].Worksheets[1].Name:='Export dat z programu
Salon';
        for j:=0 to Data.Count-1 do
        begin
          i:=j+2;
          col:=1;
          Comm:=TCommodity(Data.Objects[j]);
          if Columns.Checked[0] then
          begin
            if j=0 then
ExcelApp.WorkBooks[1].Worksheets[1].Cells[1,col]:='PLU';
            ExcelApp.WorkBooks[1].Worksheets[1].Cells[i,col]:=''''+Comm.PLU;
            inc(col);
          end;
.
.
.

        end;
        ExcelApp.WorkBooks[1].SaveAs('data.xls');
        MyMessageDlg('Export je ukoncen!',mmtInformation,[mmbOK]);
      except
        MyMessageDlg('Export se nezdaril!',mmtError,[mmbOK]);
      end;
    finally
      ExcelApp.Quit;
      Data.Free;
      CList.Free;
      Screen.Cursor:=crDefault;
    end;
  end;
end;
/************************/
Pro praci to vyzaduje nainstalovane VBA, procpak????

Brona





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Ludek Paral

27. 11. 2003 22:47

To je jednoduche, jelikoz volas v podstate scripty VB....  , delas to same,
co makro...


Ludek
--------------------
Pro praci to vyzaduje nainstalovane VBA, procpak????

Brona







----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Bronislav Klucka

28. 11. 2003 17:10

da se to udelat teda jinak?

Brona

> -----Original Message-----
> From: delphi-l-owner@clexpert.cz
> [mailto:delphi-l-owner@clexpert.cz]On Behalf Of Ludek Paral
> Sent: Thursday, November 27, 2003 10:31 PM
> To: delphi-l@clexpert.cz
> Subject: Re: Excel
>
>
> To je jednoduche, jelikoz volas v podstate scripty VB....  ,
> delas to same,
> co makro...
>
>
> Ludek
> --------------------
>> Pro praci to vyzaduje nainstalovane VBA, procpak????
>
>




----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Karel Kral

28. 11. 2003 17:28

To je teda pekny nesmysl, ne? Vyzaduje to nainstalovane COM serverr
Excel ale VBA? To nema se scripty nic spolecneho.

Ludek Paral wrote:
>
> To je jednoduche, jelikoz volas v podstate scripty VB....  , delas to same,
> co makro...
>
> Ludek
> --------------------
> Pro praci to vyzaduje nainstalovane VBA, procpak????
>
> Brona

--
______________________________________________________
Karel Kral, vedouci odd. IT / IT manager
Purus, s.r.o., Cezavy 627, 664 56 Blucina, CZ
Tel: 547 235 000, 602 552 432, Fax: 547 231 203
E-Mail: mailto:kral@purus.cz, WWW: http://www.purus.cz
______________________________________________________





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Bronislav Klucka

28. 11. 2003 19:07

co ja vim :  proto se ptam, proc to chce VBA :)
A jak se instaluje COM server nekomu, kdo ma Excel??

> -----Original Message-----
> From: delphi-l-owner@clexpert.cz
> [mailto:delphi-l-owner@clexpert.cz]On Behalf Of Karel Kral
> Sent: Friday, November 28, 2003 5:27 PM
> To: delphi-l@clexpert.cz
> Subject: Re: Excel
>
>
> To je teda pekny nesmysl, ne? Vyzaduje to nainstalovane COM serverr
> Excel ale VBA? To nema se scripty nic spolecneho.
>
> Ludek Paral wrote:
> >
> > To je jednoduche, jelikoz volas v podstate scripty VB....  ,
> delas to same,
> > co makro...
> >
> > Ludek
> > --------------------
> > Pro praci to vyzaduje nainstalovane VBA, procpak????
> >
> > Brona
>
> --
> ______________________________________________________
> Karel Kral, vedouci odd. IT / IT manager
> Purus, s.r.o., Cezavy 627, 664 56 Blucina, CZ
> Tel: 547 235 000, 602 552 432, Fax: 547 231 203
> E-Mail: mailto:kral@purus.cz, WWW: http://www.purus.cz
> ______________________________________________________
>
>
>




----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Karel Kral

30. 11. 2003 19:34

COM server je prave ten execel.exe. Takze nic vic, pouze normalni
instalace Excelu.

Bronislav Klucka wrote:
>
> co ja vim :  proto se ptam, proc to chce VBA :)
> A jak se instaluje COM server nekomu, kdo ma Excel??

--
______________________________________________________
Karel Kral, vedouci odd. IT / IT manager
Purus, s.r.o., Cezavy 627, 664 56 Blucina, CZ
Tel: 547 235 000, 602 552 432, Fax: 547 231 203
E-Mail: mailto:kral@purus.cz, WWW: http://www.purus.cz
______________________________________________________


Odpovedá: Bronislav Klucka

30. 11. 2003 19:28

To zretelne zakaznik ma, jinak by mi nerikal, ze excel chce doinstalovavat
VBA : .

Brona

> -----Original Message-----
> From: delphi-l-owner@clexpert.cz
> [mailto:delphi-l-owner@clexpert.cz]On Behalf Of Karel Kral
> Sent: Sunday, November 30, 2003 7:10 PM
> To: delphi-l@clexpert.cz
> Subject: Re: Excel
>
>
> COM server je prave ten execel.exe. Takze nic vic, pouze normalni
> instalace Excelu.
>
> Bronislav Klucka wrote:
> >
> > co ja vim :  proto se ptam, proc to chce VBA :)
> > A jak se instaluje COM server nekomu, kdo ma Excel??
>
> --
> ______________________________________________________
> Karel Kral, vedouci odd. IT / IT manager
> Purus, s.r.o., Cezavy 627, 664 56 Blucina, CZ
> Tel: 547 235 000, 602 552 432, Fax: 547 231 203
> E-Mail: mailto:kral@purus.cz, WWW: http://www.purus.cz
> ______________________________________________________
>
>
>